導(dǎo)讀:最近幾天,電商圈出了一件大事情,拼多多再次吸引了大家的眼球。2019年1月20日,拼多多出現(xiàn)了數(shù)額巨大的羊毛Bug,起因在于一張無(wú)門檻的優(yōu)惠券,券面價(jià)值100元,可以全場(chǎng)通用(特殊商品除
發(fā)表日期:2019-09-29
文章編輯:興田科技
瀏覽次數(shù):7198
標(biāo)簽:
最近幾天,電商圈出了一件大事情,拼多多再次吸引了大家的眼球。2019年1月20日,拼多多出現(xiàn)了數(shù)額巨大的羊毛Bug,起因在于一張無(wú)門檻的優(yōu)惠券,券面價(jià)值100元,可以全場(chǎng)通用(特殊商品除外),有效期一年。如果僅僅從業(yè)務(wù)角度分析,定義這樣的優(yōu)惠券自身并沒有任何問題。當(dāng)然,也有人說像這樣的無(wú)門檻券本身就不該用于花費(fèi)充值、Q幣充值等幾乎等于現(xiàn)金業(yè)務(wù)的商品,這是從促銷層面去考慮的問題。還有人提到風(fēng)控問題,為何等到損失達(dá)200億(事后拼多多說明這些優(yōu)惠券涉及到千萬(wàn))才發(fā)現(xiàn)問題?更有人質(zhì)疑這是一次別出心裁的炒作。
從薅羊毛的角度看這個(gè)Bug,似乎是因?yàn)樵摕o(wú)門檻券可以被無(wú)限次使用導(dǎo)致的。本質(zhì)上,這確實(shí)是一個(gè)Bug,我不明白這樣的Bug是如何產(chǎn)生的,是測(cè)試不到位,還是說該優(yōu)惠券本身是一個(gè)內(nèi)部測(cè)試數(shù)據(jù),被不小心放到生產(chǎn)環(huán)境?正好,最近正在考慮如何利用分析模式建立電商系統(tǒng)中的促銷模型,算是應(yīng)景之作吧。
分析模式對(duì)模型的精煉
在領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)中,通過統(tǒng)一語(yǔ)言與“名詞動(dòng)詞法”的結(jié)合,可以快速獲得初步的分析模型。但是這種方法獲得的模型品質(zhì),受限于語(yǔ)言描述的寫作技巧,統(tǒng)一語(yǔ)言的描述更多體現(xiàn)在是對(duì)現(xiàn)實(shí)世界的模型描述,缺乏深入精準(zhǔn)的分析與統(tǒng)一的抽象,使得我們很難發(fā)現(xiàn)一些隱含在統(tǒng)一語(yǔ)言背后的重要概念。一言以蔽之,由此獲得分析模型還需要進(jìn)一步精煉。
對(duì)相同或相近的領(lǐng)域進(jìn)行建模分析時(shí),一定有章法和規(guī)律可循。例如同樣都是電商系統(tǒng),它們的領(lǐng)域模型定有相似之處;如果都為財(cái)務(wù)系統(tǒng),自然也得遵循普適性的會(huì)計(jì)準(zhǔn)則。這并非運(yùn)用行業(yè)術(shù)語(yǔ)這么簡(jiǎn)單,而是結(jié)合領(lǐng)域?qū)<业闹R(shí),將這些相同或相似的模型抽象出來(lái),形成可以參考和重用的概念模型,這就是Martin Fowler提出的分析模式。Fowler認(rèn)為:“分析模式是一組概念,這些概念反映了業(yè)務(wù)建模中的通用結(jié)構(gòu)。它可以只與某個(gè)特定的領(lǐng)域相關(guān),也可以跨越多個(gè)領(lǐng)域?!庇捎诜治瞿J绞仟?dú)立于軟件技術(shù)的,就使得領(lǐng)域?qū)<铱梢岳斫膺@些模式,這是分析建模過程中關(guān)鍵的一點(diǎn)。
每個(gè)行業(yè)都可以定義自己的分析模式,當(dāng)然我們也可以參考一些已經(jīng)被別人總結(jié)好的分析模式。例如在Martin Fowler的著作《分析模式》中,模式所覆蓋的領(lǐng)域就包括組織結(jié)構(gòu)、單位數(shù)量、財(cái)務(wù)模型、庫(kù)存與賬務(wù)、計(jì)劃以及合同(期權(quán)、期貨、產(chǎn)品以及交易)等領(lǐng)域。Eric Evans認(rèn)為利用這些分析模式,“可以避免一些代價(jià)高昂的嘗試和失敗過程,而直接從一個(gè)已經(jīng)具有良好表達(dá)力和易實(shí)現(xiàn)的模型開始工作,并解決了一些可能難于學(xué)習(xí)的微妙的問題。我們可以從這樣一個(gè)起點(diǎn)來(lái)重構(gòu)和實(shí)驗(yàn)?!?/p>
要獲得這樣的分析模式,需要專精的領(lǐng)域?qū)<遗c軟件設(shè)計(jì)師共同來(lái)完成。只可惜溝通與知識(shí)的壁壘讓這樣一個(gè)重要的分析工作變得舉步維艱。Martin Fowler撰寫《分析模式》正是希望通過引入更多的模式來(lái)降低建模的難度,至少可以做到一定程度的模型復(fù)用。然而,分析模式與領(lǐng)域知識(shí)息息相關(guān),這就限制了分析模式的通用性;但這并不能說明分析模式不重要。領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)尤其強(qiáng)調(diào)為領(lǐng)域建模,對(duì)于那些具有較長(zhǎng)生命周期的產(chǎn)品而言,針對(duì)產(chǎn)品的核心領(lǐng)域建立一套分析模式絕對(duì)值得,因?yàn)樗欠治鲭A段的重要資產(chǎn),它的穩(wěn)定與擴(kuò)展能力可能會(huì)直接影響到領(lǐng)域模型中的設(shè)計(jì)模型與實(shí)現(xiàn)模型。
案例:促銷策略的分析模式
促銷(promotion)是一種運(yùn)營(yíng)手段,目的是通過這種手段去刺激消費(fèi)的各種信息,把信息傳遞到一個(gè)或更多的目標(biāo)對(duì)象,以影響其態(tài)度和行為,提高轉(zhuǎn)化率。為了拉動(dòng)消費(fèi),無(wú)論是線上還是線下,商家總是會(huì)絞盡腦汁提供各種促銷手段,這就帶來(lái)了促銷策略的復(fù)雜性;然而從消費(fèi)心理角度考慮,要刺激消費(fèi),簡(jiǎn)單有效的方式就是讓消費(fèi)者認(rèn)為花了更少的錢卻買了更多的商品,這就帶來(lái)了促銷策略的相似性。從某種意義上講,拼多多的這次促銷極大地“刺激”了消費(fèi)者的熱情!
1. 促銷策略的業(yè)務(wù)背景
在電商系統(tǒng)中,對(duì)促銷的管理主要牽涉到對(duì)促銷活動(dòng)與促銷規(guī)則的管理。同時(shí),促銷還會(huì)影響到訂單、庫(kù)存、物流以及支付。如果我們將促銷視為核心領(lǐng)域,那么在為它建立分析模型時(shí),應(yīng)以促銷領(lǐng)域?yàn)橹鳌?/p>
2. 促銷活動(dòng)
促銷活動(dòng)實(shí)際上是針對(duì)促銷進(jìn)行基本屬性管理,負(fù)責(zé)提供活動(dòng)方式和商品內(nèi)容,主要包括:
商品選擇:參加促銷的商品,分為活動(dòng)商品和贈(zèng)品兩種;也可以選定商品的品種參與促銷,例如針對(duì)圖書類開展促銷。投放時(shí)間選擇:即該促銷的有效時(shí)段投放區(qū)域選擇:針對(duì)全平臺(tái)還是部分平臺(tái)(自營(yíng)或指定店鋪),或者僅針對(duì)App平臺(tái)用戶類型:針對(duì)新注冊(cè)用戶,VIp用戶等3. 促銷規(guī)則
促銷規(guī)則是促銷管理的核心。一個(gè)促銷系統(tǒng)的好壞取決于促銷規(guī)則設(shè)計(jì)是否合理,設(shè)計(jì)時(shí)既要考慮到商品的促銷,又要考慮到店鋪的盈利,還要考慮滯銷品和暢銷品的差別,因此促銷規(guī)則的制訂是非常靈活的,范圍和促銷力度也各有不同。大體來(lái)看,我們可以從平臺(tái)、商品種數(shù)、促銷方式這三個(gè)維度來(lái)分別理解促銷規(guī)則的制訂:
(1)平臺(tái)維度:促銷規(guī)則可以分為自營(yíng)促銷和pOp平臺(tái)促銷。
(2)商品總數(shù)維度:站在商品角度看促銷,則促銷可以分為單品促銷、集合促銷和店鋪促銷:
單品促銷:以單個(gè)商品為維度進(jìn)行的促銷叫單品促銷,例如限時(shí)搶。集合促銷:通過商品集合來(lái)滿足促銷規(guī)則進(jìn)行的促銷叫集合促銷,例如滿額減。店鋪級(jí)促銷:以商家店鋪為維度進(jìn)行的促銷叫店鋪級(jí)促銷,例如店鋪級(jí)滿額折。(3)促銷方式維度:
直減類:限時(shí)搶、直減、多買多折、VIp專享價(jià)、手機(jī)專享價(jià)等贈(zèng)品:滿贈(zèng)換購(gòu)類:加價(jià)購(gòu),湊單滿額類:滿額減、滿額折等返券類:滿額返券組合優(yōu)惠類:套餐預(yù)訂類:團(tuán)購(gòu)在配置促銷規(guī)則時(shí),還需要考慮規(guī)則的優(yōu)先級(jí),它會(huì)直接影響促銷活動(dòng)的共享與互斥。例如我們可以按照一定的優(yōu)先級(jí)完成用戶的優(yōu)惠享用,如享用了單品促銷,就不能參加集合促銷,滿減優(yōu)先級(jí)大于代金券;這是互斥的情況。促銷活動(dòng)也可以共享,例如滿額累促銷可以與滿額包郵共同使用。
對(duì)促銷領(lǐng)域的分析建模
我們?cè)跒榇黉N領(lǐng)域進(jìn)行分析建模時(shí),首先需要甄別出該領(lǐng)域的核心概念,然后分析這些概念在該領(lǐng)域中蘊(yùn)含的業(yè)務(wù)意義?;谇懊娼榻B的業(yè)務(wù)背景,我們知道促銷領(lǐng)域的核心概念包括促銷活動(dòng)與促銷規(guī)則。在管理促銷活動(dòng)時(shí),需要指定促銷規(guī)則,這就產(chǎn)生了二者之間的關(guān)聯(lián)關(guān)系。表面看,是通過促銷活動(dòng)去配置促銷規(guī)則,前者為主,后者為輔;但對(duì)于促銷而言,其實(shí)是活動(dòng)與規(guī)則合二為一組合形成一種促銷產(chǎn)品(promotion product)。這種促銷產(chǎn)品可以是“券(Coupon)”形式,也可以是“禮品卡(Gift Card)”形式,又或者是提供“打折(Discount)”或者“包郵(Free Shipping)”。
模型概念“促銷產(chǎn)品”的獲得實(shí)際上是分析建模過程中對(duì)關(guān)系建模的一種體現(xiàn)。在現(xiàn)實(shí)世界中,各種概念之間總是會(huì)存在各種錯(cuò)綜復(fù)雜的關(guān)系,例如在學(xué)校中,有教師與學(xué)生之間的師生關(guān)系,有院長(zhǎng)與教師之間的上下級(jí)關(guān)系,有教授與研究生之間的科研關(guān)系。一旦關(guān)系變得越來(lái)越多,越來(lái)越復(fù)雜,僅僅靠體現(xiàn)對(duì)象之間的委派關(guān)系來(lái)體現(xiàn)這種組合就會(huì)顯得缺乏表現(xiàn)力,這個(gè)時(shí)候就可以將“關(guān)系”提煉為模型中一個(gè)顯式的概念。
建模原則:如果某個(gè)類型擁有多種相似的關(guān)聯(lián),可以為這些關(guān)聯(lián)對(duì)象定義一個(gè)新的類型,并建立一個(gè)知識(shí)級(jí)類型來(lái)區(qū)分它們。
前面所述的促銷活動(dòng)與促銷規(guī)則在業(yè)務(wù)上存在一定的重復(fù)。例如平臺(tái)維度的促銷規(guī)則,其實(shí)對(duì)應(yīng)的是促銷活動(dòng)中對(duì)投放平臺(tái)或區(qū)域的選擇。商品總數(shù)維度的促銷規(guī)則,又與促銷活動(dòng)中適用商品(品種)選擇的配置重疊了。這是因?yàn)槲覀償U(kuò)大了所謂“規(guī)則”的外延。規(guī)則(Rule)不是計(jì)劃,更不是策略,而應(yīng)該是一條條具體的可判斷是否滿足條件的約束規(guī)則,例如:
購(gòu)指定圖書滿100元減20元,滿200元減40元,在2018年12月12日當(dāng)天有效。以上描述并非促銷規(guī)則,而是一次完整的促銷,該促銷的促銷產(chǎn)品為“券(Coupon)”,券的類型為現(xiàn)金券(若描述中為滿額折扣,就是折扣券)。描述“指定圖書”屬于促銷活動(dòng)中對(duì)適用商品(品種)的配置,描述“2018年12月12日當(dāng)天有效”則是該促銷的有效時(shí)段屬性。唯有描述“滿100元減20元,滿200元減40元”,才是所謂的規(guī)則。該規(guī)則又包含了兩條金額閾值的條件(Creteria)。面對(duì)這種場(chǎng)景,我們就可以在分析模型中引入“規(guī)格模式(Specification pattern)”。
規(guī)格模式由Martin Fowler與Eric Evans提出,他們對(duì)規(guī)格模式的描述如下所示:
問題:
選擇(Selection):需要基于某些條件(Creteria)選擇對(duì)象的一個(gè)子集,且需要多次刷新其選擇驗(yàn)證(Validation):需要根據(jù)確定的目標(biāo)獲得滿足條件的合適對(duì)象按需構(gòu)造(Construction-to-order):需要描述對(duì)象應(yīng)該做什么而無(wú)需解釋對(duì)象執(zhí)行的細(xì)節(jié),這樣就可以構(gòu)造一個(gè)候選對(duì)象來(lái)滿足需求解決方案:
創(chuàng)建一個(gè)規(guī)格(Specification)對(duì)象,它能夠辨別候選對(duì)象是否滿足某些條件。規(guī)格對(duì)象定義了方法isSatisfiedBy(anObject),如果anObject的所有條件均滿足,則返回值true。結(jié)果:
解除需求設(shè)計(jì)、實(shí)現(xiàn)與驗(yàn)證之間的耦合提供清晰的聲明式的系統(tǒng)定義規(guī)格對(duì)象可以是單一的,也可以是合成的。一個(gè)促銷規(guī)則可以包含多個(gè)規(guī)格,而對(duì)于規(guī)格而言,在促銷場(chǎng)景又可以分為:
金額(Amount)閾值的規(guī)格:例如滿200元減40元,或滿200元9折數(shù)量(Count)閾值的規(guī)格:例如滿2件9折,又或者限量購(gòu)結(jié)合業(yè)務(wù)分析與模型分析,我們可以得出如下的分析模型:
分析促銷產(chǎn)品時(shí),我們發(fā)現(xiàn)模型中的概念并未處于同一個(gè)抽象層次,且相互間存在混合關(guān)聯(lián)的關(guān)系。例如打折(Discount)或現(xiàn)金抵用(Reward)可以單獨(dú)針對(duì)一次促銷提供,也可以和券(Coupon)進(jìn)行捆綁;禮品卡(Gift Card)和券均可以提供贈(zèng)品或者包郵。顯然,諸如打折、現(xiàn)金抵用、贈(zèng)品和包郵等概念并非一種促銷產(chǎn)品,而是一種促銷產(chǎn)品類型,是促銷產(chǎn)品的一種屬性,例如券的促銷產(chǎn)品類型若為打折,就是折扣券,若為現(xiàn)金抵用,就是現(xiàn)金券。這時(shí),促銷產(chǎn)品其實(shí)是這些產(chǎn)品類型的一種載體。
在電商系統(tǒng)的促銷策略中,諸如打折、現(xiàn)金抵用之類的促銷手段未必需要通過券或者禮品卡的形式呈現(xiàn),它們其實(shí)是可以作為促銷產(chǎn)品被單獨(dú)使用的。但在建模過程中,我們卻不允許概念層次的混亂,因?yàn)槲覀儽仨氁苊忸I(lǐng)域概念的二義性。例如對(duì)于打折(Discount),到底是促銷產(chǎn)品,還是促銷類型,必須分辨清楚。既然概念層次不在同一個(gè)抽象層次上,我們就需要針對(duì)這些概念建立一層抽象,這個(gè)抽象概念是與券、禮品卡處于同一個(gè)抽象層次。這個(gè)抽象的促銷產(chǎn)品概念就是“優(yōu)惠(Special Offer)”。因此,前面建立的模型就可以改進(jìn)為:
建模原則:保證分析模型中的概念遵循單一抽象層次原則。
知識(shí)級(jí)和操作級(jí)
當(dāng)模型變得漸趨復(fù)雜時(shí),《分析模式》引入了操作級(jí)(operational level)和知識(shí)級(jí)(knowledge level)兩個(gè)層次來(lái)組織模型中的概念。操作級(jí)模型記錄該領(lǐng)域每天發(fā)生的事件;知識(shí)級(jí)模型則定義了操作級(jí)對(duì)象的合法配置,記錄控制著結(jié)構(gòu)的各種通用規(guī)則。知識(shí)級(jí)和操作級(jí)二者之間并沒有明確的差異,但Martin Fowler認(rèn)為“將兩者(知識(shí)級(jí)和操作級(jí))分開有助于理清建模思路”。為此,我們需要明確這二者之間的差別。
在《分析模式》一書中,Martin Fowler引入了英國(guó)國(guó)民醫(yī)療服務(wù)制度的Cosmos項(xiàng)目作為分析模式的案例,這個(gè)模型的推導(dǎo)過程清晰地展現(xiàn)了引入這兩個(gè)層級(jí)是怎么讓模型變得更加清晰的。
Cosmos作為一個(gè)醫(yī)療保健系統(tǒng),需要對(duì)醫(yī)藥行業(yè)的測(cè)量和觀察需求建立模型。簡(jiǎn)單說來(lái),每個(gè)患者的測(cè)量結(jié)果可以建模為“測(cè)量(Meassurement)”。然而針對(duì)整家醫(yī)院,即使是一個(gè)患者也可能存在成千上萬(wàn)種可能的測(cè)量。如果為每種測(cè)量定義一個(gè)相應(yīng)的屬性,就意味著一個(gè)患者存在著成千上萬(wàn)種可能的測(cè)量操作——測(cè)量的接口就會(huì)變得格外復(fù)雜。分析模型的解決方案是將所有可以被測(cè)量的不同事物(身高、體重、血糖水平……)都作為測(cè)量對(duì)象,并將其抽象為“現(xiàn)象類型(phenomenon Type)”。這里,測(cè)量屬于操作級(jí),現(xiàn)象類型屬于知識(shí)級(jí):
在為測(cè)量引入現(xiàn)象類型后,患者可以有許多測(cè)量,但是針對(duì)某一種現(xiàn)象類型而言,患者就只有一個(gè)測(cè)量。例如John Smith身高1米75,在上述模型中,該描述信息整個(gè)代表一個(gè)測(cè)量,其中,患者是John Smith,現(xiàn)象類型是身高,數(shù)量是1米75。
那么為什么現(xiàn)象類型屬于知識(shí)級(jí),測(cè)量屬于操作級(jí)呢?《分析模式》給出了一條建模原則:“操作級(jí)中的對(duì)象會(huì)經(jīng)常發(fā)生變化,它們的配置由很少發(fā)生變化的知識(shí)級(jí)來(lái)約束?!边@是從變化的角度來(lái)區(qū)分的。操作級(jí)中的“測(cè)量”可以被定義成多種多樣的測(cè)量,但知識(shí)級(jí)的“現(xiàn)象類型”卻是可以窮舉的。因此這里提到的“變化”表達(dá)的并非類型的變化,而是對(duì)象值的變化。
領(lǐng)域概念中存在一些定性的描述,例如醫(yī)療觀察模型中的血型A現(xiàn)象、汽車分類觀察模型中的汽車油量不足現(xiàn)象,它們都是在系統(tǒng)中確確實(shí)實(shí)存在的客觀事實(shí),不會(huì)因?yàn)橛^察是否建立而消亡,像這樣的定性描述放到知識(shí)級(jí)中,可以按照規(guī)則來(lái)使用它們。這是從領(lǐng)域概念的性質(zhì)來(lái)區(qū)分的。
回到電商系統(tǒng)的促銷策略模型,促銷可以被定義為多種多樣,但促銷產(chǎn)品與促銷類型在促銷領(lǐng)域中卻是可以窮舉的,因此促銷應(yīng)該被定義在操作級(jí),而促銷產(chǎn)品與促銷類型則屬于知識(shí)級(jí)。當(dāng)然,各自級(jí)別內(nèi)部的屬性自然也會(huì)歸入到各自的級(jí)別中,正如數(shù)量之于測(cè)量,在促銷策略模型中,有效時(shí)段就屬于促銷的屬性,因此有效時(shí)段也屬于操作級(jí)的概念。
促銷活動(dòng)屬于操作級(jí),因?yàn)樗愃瓢咐械臏y(cè)量概念,針對(duì)某一種促銷活動(dòng)類型而言,一次促銷只有一個(gè)促銷活動(dòng)。為了應(yīng)對(duì)操作級(jí)對(duì)象(促銷活動(dòng))的變化,驅(qū)動(dòng)我們引入了知識(shí)級(jí)的促銷活動(dòng)類型(Activity Type)概念。
從領(lǐng)域概念的性質(zhì)看,促銷類型為折扣(Discount)是一種定性描述,券類型為現(xiàn)金券也是一種定性描述,因此促銷類型和券類型屬于知識(shí)級(jí)。那么,促銷規(guī)格為“滿200元減40元”是一種定性描述嗎?——不是。雖然一旦定義了這樣的規(guī)格,它確實(shí)是一種不變的事實(shí),但它卻是附著在促銷規(guī)則上,一旦促銷規(guī)則失效或者被刪除,這樣的規(guī)格就沒有存在的意義了。因此促銷規(guī)則與規(guī)格應(yīng)屬于操作級(jí)的概念。
每個(gè)促銷都有屬于自己的類別(Label),這個(gè)類別是促銷的一種定性描述,屬于操作級(jí)對(duì)象。在計(jì)算促銷優(yōu)惠時(shí),不同類別的商品會(huì)分別計(jì)算,同一類別則可以兼容,這相當(dāng)于分類匯總。對(duì)于促銷而言,如果我們將一個(gè)具體的促銷實(shí)例視為一個(gè)實(shí)體,在計(jì)算促銷優(yōu)惠時(shí),同一實(shí)體的促銷是互斥的,不同實(shí)體的促銷可以疊加組合,也可以按照優(yōu)先級(jí)(priority)。這個(gè)優(yōu)先級(jí)屬于促銷的屬性。優(yōu)先級(jí)可以在配置促銷策略時(shí)事先配置,也可以由買家指定,例如買家在購(gòu)買商品時(shí),出現(xiàn)了多種促銷疊加的情況,買家就可以根據(jù)具體的購(gòu)買情況選擇最適合自己的促銷,這時(shí)用戶指定的優(yōu)先級(jí)要高于事先配置的優(yōu)先級(jí)。
與優(yōu)先級(jí)屬性相同,我們還需要為“促銷”概念引入“狀態(tài)”屬性,例如標(biāo)記該促銷對(duì)象的狀態(tài)為“未使用”、“已使用”和“過期”。同一個(gè)促銷不能被用戶無(wú)限使用,又或者需要給定一個(gè)有效期。其中,“已使用”和“過期”都表達(dá)了促銷實(shí)例的無(wú)效狀態(tài)。顯然,這個(gè)“狀態(tài)”屬性應(yīng)該屬于知識(shí)級(jí)。再以拼多多為例,剛才提到的優(yōu)惠券Bug就是促銷的“狀態(tài)”屬性未能在使用后設(shè)置為“已使用”狀態(tài);又或者說在用戶使用該促銷優(yōu)惠時(shí),不曾檢查促銷的“狀態(tài)”屬性,僅允許在“未使用”狀態(tài)下才是有效可用的。
因此,我們引入分析模式中的建模原則與模式,可以獲得如下的分析模型:
對(duì)分析模型的驗(yàn)證
我們可以結(jié)合實(shí)際的業(yè)務(wù)場(chǎng)景驗(yàn)證獲得的促銷分析模型。以京東商城為例,如下圖所示:
上圖給出了兩種促銷類別(Label):聯(lián)合促銷活動(dòng)與玩具元旦特惠。以玩具元旦優(yōu)惠類別為例,促銷(promotion)為“跨店鋪滿減”。該促銷的活動(dòng)類型(Activity Type)包括適用店鋪(值為“跨店鋪”)、適用品種(值為“玩具”)。促銷產(chǎn)品(promotion product)為優(yōu)惠(Special Offer),促銷產(chǎn)品類型(product Type)為滿減(Reward),規(guī)則(Rule)為金額閾值規(guī)則,規(guī)格(Specification)為滿99.00元減。圖中的兩種玩具都屬于同一個(gè)促銷類別,因此在計(jì)算滿減時(shí),這兩個(gè)商品是可以疊加的。對(duì)應(yīng)的分析模型為:
我們?cè)賮?lái)看另外一個(gè)促銷場(chǎng)景:
上圖展現(xiàn)的促銷場(chǎng)景包含了多種促銷,它們的促銷類別(Lebel)皆為京東自營(yíng),因此在進(jìn)行優(yōu)惠計(jì)算時(shí),這些商品是可以疊加的。這里包含的促銷實(shí)體包括:
活動(dòng)類型(Activity Type)之適用店鋪為京東自營(yíng),促銷產(chǎn)品為券(Coupon),促銷產(chǎn)品類型為滿減(Reward),優(yōu)惠規(guī)則為金額閾值,規(guī)格分別為滿49減6、滿158減20、滿258減30、滿388減50等?;顒?dòng)類型(Activity Type)之適用店鋪為京東自營(yíng),適用商品為自營(yíng)晨光指定商品,促銷產(chǎn)品為券(Coupon),促銷產(chǎn)品類型為滿減(Reward),優(yōu)惠規(guī)則為金額閾值,規(guī)格為滿98減10?;顒?dòng)類型(Activity Type)之適用店鋪為京東自營(yíng),促銷產(chǎn)品為優(yōu)惠(Special Offer),促銷產(chǎn)品類型為包郵(Free Shipping),優(yōu)惠規(guī)則為金額閾值,規(guī)格為滿99。活動(dòng)類型(Activity Type)之適用店鋪為京東自營(yíng),促銷產(chǎn)品為優(yōu)惠(Special Offer),促銷產(chǎn)品類型為換購(gòu)(Trade-in),優(yōu)惠規(guī)則為金額閾值,規(guī)格為滿30。在促銷模型中,這些促銷實(shí)體就是一個(gè)個(gè)促銷,在實(shí)現(xiàn)時(shí),體現(xiàn)為多個(gè)促銷實(shí)例,這些促銷實(shí)例可以通過促銷活動(dòng)的“適用商品”活動(dòng)類型,作用到同一件商品,形成這種促銷優(yōu)惠的疊加。
目前給出的促銷模型考慮還不全面。一方面這取決于它適用的哪種電商應(yīng)用場(chǎng)景,例如淘寶與京東的促銷策略就不相同,有的電商僅僅支持虛擬商品,相關(guān)的促銷領(lǐng)域邏輯就有所不同了。另一方面,該模型本身還未考慮如何與計(jì)算訂單金額、支付以及退換貨這些業(yè)務(wù)相結(jié)合??傊畼I(yè)務(wù)約復(fù)雜,模型也就變得相應(yīng)的復(fù)雜,但同時(shí)也要學(xué)會(huì)利用抽象將模型化繁為簡(jiǎn),又或者在模型表達(dá)中用不同的視圖表達(dá)不同的概念,盡量讓模型變得精簡(jiǎn)而直觀,同時(shí)又不會(huì)缺少關(guān)鍵的領(lǐng)域概念。
上一篇:
寫出好的營(yíng)銷軟文只需三步更多新聞
2020
移動(dòng)互聯(lián)網(wǎng)時(shí)代,智能手機(jī)即將一統(tǒng)江湖,移動(dòng)辦公潮、創(chuàng)業(yè)熱潮也隨之洶涌而至,新機(jī)會(huì)新機(jī)遇層出不窮,而微信營(yíng)銷正大有可為。相比于傳統(tǒng)營(yíng)銷方式的滯后性,如果你的微信營(yíng)銷能抓住市
View details
2023
靖邊公司網(wǎng)站建設(shè)的時(shí)間因公司規(guī)模和需求的復(fù)雜性而異。一般而言,建設(shè)一個(gè)簡(jiǎn)單的靖邊公司網(wǎng)站可能需要幾周的時(shí)間,而復(fù)雜的網(wǎng)站可能需要幾個(gè)月或更長(zhǎng)時(shí)間。
View details
2020
一個(gè)剛踏入職場(chǎng)的菜鳥,應(yīng)該怎樣去面對(duì)公司的各種人際關(guān)系呢?很多年輕人,生怕得罪人,要么戰(zhàn)戰(zhàn)兢兢,對(duì)上級(jí)或者同事的要求唯唯諾諾;要么因?yàn)闆]有太多工作經(jīng)驗(yàn),而內(nèi)心自卑,不敢讓人知
View details
2023
靖邊網(wǎng)站開發(fā)是指為靖邊企業(yè)和機(jī)構(gòu)創(chuàng)建和設(shè)計(jì)網(wǎng)站的過程。這包括網(wǎng)站頁(yè)面布局、功能設(shè)計(jì)、用戶體驗(yàn)和視覺設(shè)計(jì)等方面。靖邊網(wǎng)站開發(fā)旨在創(chuàng)造一個(gè)與企業(yè)形象和目標(biāo)一致的在線平臺(tái),吸引潛在客戶,并提供豐富而有價(jià)值的內(nèi)容。
View details